<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>qspipsu: xqspipsu.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">qspipsu
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xqspipsu_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">xqspipsu.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_qspi_psu___msg.html">XQspiPsu_Msg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for a flash message.  <a href="struct_x_qspi_psu___msg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_qspi_psu___config.html">XQspiPsu_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for the device.  <a href="struct_x_qspi_psu___config.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="struct_x_qspi_psu.html" title="The XQspiPsu driver instance data. ">XQspiPsu</a> driver instance data.  <a href="struct_x_qspi_psu.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gaeeb412cbb77c5150bad39b346706a13c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaeeb412cbb77c5150bad39b346706a13c">XQSPIPSU_H_</a></td></tr>
<tr class="memdesc:gaeeb412cbb77c5150bad39b346706a13c"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; prevent circular inclusions  <a href="group__qspipsu__api.html#gaeeb412cbb77c5150bad39b346706a13c">More...</a><br/></td></tr>
<tr class="separator:gaeeb412cbb77c5150bad39b346706a13c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae555f89da9885e478f966606d733f6cb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gae555f89da9885e478f966606d733f6cb">BYTES256_PER_PAGE</a>&#160;&#160;&#160;256U</td></tr>
<tr class="memdesc:gae555f89da9885e478f966606d733f6cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Definitions for Intel, STM, Winbond and Spansion Serial Flash Device geometry.  <a href="group__qspipsu__api.html#gae555f89da9885e478f966606d733f6cb">More...</a><br/></td></tr>
<tr class="separator:gae555f89da9885e478f966606d733f6cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa22091b59ed6f3d87feb9ea5e704c08"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gafa22091b59ed6f3d87feb9ea5e704c08">BYTES512_PER_PAGE</a>&#160;&#160;&#160;512U</td></tr>
<tr class="memdesc:gafa22091b59ed6f3d87feb9ea5e704c08"><td class="mdescLeft">&#160;</td><td class="mdescRight">512 Bytes per Page  <a href="group__qspipsu__api.html#gafa22091b59ed6f3d87feb9ea5e704c08">More...</a><br/></td></tr>
<tr class="separator:gafa22091b59ed6f3d87feb9ea5e704c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabda6452f72fa7ac726793c30f048437b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gabda6452f72fa7ac726793c30f048437b">BYTES1024_PER_PAGE</a>&#160;&#160;&#160;1024U</td></tr>
<tr class="memdesc:gabda6452f72fa7ac726793c30f048437b"><td class="mdescLeft">&#160;</td><td class="mdescRight">1024 Bytes per Page  <a href="group__qspipsu__api.html#gabda6452f72fa7ac726793c30f048437b">More...</a><br/></td></tr>
<tr class="separator:gabda6452f72fa7ac726793c30f048437b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8f6cb585fdfcd437be3327cde9dcbaa3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga8f6cb585fdfcd437be3327cde9dcbaa3">PAGES16_PER_SECTOR</a>&#160;&#160;&#160;16U</td></tr>
<tr class="memdesc:ga8f6cb585fdfcd437be3327cde9dcbaa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">16 Pages per Sector  <a href="group__qspipsu__api.html#ga8f6cb585fdfcd437be3327cde9dcbaa3">More...</a><br/></td></tr>
<tr class="separator:ga8f6cb585fdfcd437be3327cde9dcbaa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ba0770080887dc7e8532410991d1cd0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga4ba0770080887dc7e8532410991d1cd0">PAGES128_PER_SECTOR</a>&#160;&#160;&#160;128U</td></tr>
<tr class="memdesc:ga4ba0770080887dc7e8532410991d1cd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">128 Pages per Sector  <a href="group__qspipsu__api.html#ga4ba0770080887dc7e8532410991d1cd0">More...</a><br/></td></tr>
<tr class="separator:ga4ba0770080887dc7e8532410991d1cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae22160855f0944bf6ac104c86b0205ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gae22160855f0944bf6ac104c86b0205ea">PAGES256_PER_SECTOR</a>&#160;&#160;&#160;256U</td></tr>
<tr class="memdesc:gae22160855f0944bf6ac104c86b0205ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">256 Pages per Sector  <a href="group__qspipsu__api.html#gae22160855f0944bf6ac104c86b0205ea">More...</a><br/></td></tr>
<tr class="separator:gae22160855f0944bf6ac104c86b0205ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga245b295583508488ac50031b6a872d8b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga245b295583508488ac50031b6a872d8b">PAGES512_PER_SECTOR</a>&#160;&#160;&#160;512U</td></tr>
<tr class="memdesc:ga245b295583508488ac50031b6a872d8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">512 Pages per Sector  <a href="group__qspipsu__api.html#ga245b295583508488ac50031b6a872d8b">More...</a><br/></td></tr>
<tr class="separator:ga245b295583508488ac50031b6a872d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga316a6040b744597acbda4eec7fb11dc4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga316a6040b744597acbda4eec7fb11dc4">PAGES1024_PER_SECTOR</a>&#160;&#160;&#160;1024U</td></tr>
<tr class="memdesc:ga316a6040b744597acbda4eec7fb11dc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">1024 Pages per Sector  <a href="group__qspipsu__api.html#ga316a6040b744597acbda4eec7fb11dc4">More...</a><br/></td></tr>
<tr class="separator:ga316a6040b744597acbda4eec7fb11dc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f05bc67f1108755e4a4d90b6dc3952a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga2f05bc67f1108755e4a4d90b6dc3952a">NUM_OF_SECTORS2</a>&#160;&#160;&#160;2U</td></tr>
<tr class="memdesc:ga2f05bc67f1108755e4a4d90b6dc3952a"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 Sectors  <a href="group__qspipsu__api.html#ga2f05bc67f1108755e4a4d90b6dc3952a">More...</a><br/></td></tr>
<tr class="separator:ga2f05bc67f1108755e4a4d90b6dc3952a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac03b6f3c82e81b724869805933e0fecf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gac03b6f3c82e81b724869805933e0fecf">NUM_OF_SECTORS4</a>&#160;&#160;&#160;4U</td></tr>
<tr class="memdesc:gac03b6f3c82e81b724869805933e0fecf"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 Sectors  <a href="group__qspipsu__api.html#gac03b6f3c82e81b724869805933e0fecf">More...</a><br/></td></tr>
<tr class="separator:gac03b6f3c82e81b724869805933e0fecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae76ed1fab4655b7f431ccbbd3507c24b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gae76ed1fab4655b7f431ccbbd3507c24b">NUM_OF_SECTORS8</a>&#160;&#160;&#160;8U</td></tr>
<tr class="memdesc:gae76ed1fab4655b7f431ccbbd3507c24b"><td class="mdescLeft">&#160;</td><td class="mdescRight">8 Sector  <a href="group__qspipsu__api.html#gae76ed1fab4655b7f431ccbbd3507c24b">More...</a><br/></td></tr>
<tr class="separator:gae76ed1fab4655b7f431ccbbd3507c24b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d5e17491d5265f0225ab0f5c2a06c5d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga1d5e17491d5265f0225ab0f5c2a06c5d">NUM_OF_SECTORS16</a>&#160;&#160;&#160;16U</td></tr>
<tr class="memdesc:ga1d5e17491d5265f0225ab0f5c2a06c5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">16 Sectors  <a href="group__qspipsu__api.html#ga1d5e17491d5265f0225ab0f5c2a06c5d">More...</a><br/></td></tr>
<tr class="separator:ga1d5e17491d5265f0225ab0f5c2a06c5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac539ae030c42b7175119ba5eebac3d1e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gac539ae030c42b7175119ba5eebac3d1e">NUM_OF_SECTORS32</a>&#160;&#160;&#160;32U</td></tr>
<tr class="memdesc:gac539ae030c42b7175119ba5eebac3d1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">32 Sectors  <a href="group__qspipsu__api.html#gac539ae030c42b7175119ba5eebac3d1e">More...</a><br/></td></tr>
<tr class="separator:gac539ae030c42b7175119ba5eebac3d1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68349ca2530e582759ebed4d3c059715"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga68349ca2530e582759ebed4d3c059715">NUM_OF_SECTORS64</a>&#160;&#160;&#160;64U</td></tr>
<tr class="memdesc:ga68349ca2530e582759ebed4d3c059715"><td class="mdescLeft">&#160;</td><td class="mdescRight">64 Sectors  <a href="group__qspipsu__api.html#ga68349ca2530e582759ebed4d3c059715">More...</a><br/></td></tr>
<tr class="separator:ga68349ca2530e582759ebed4d3c059715"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf596e2100925c36df243bcdb30d3bead"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaf596e2100925c36df243bcdb30d3bead">NUM_OF_SECTORS128</a>&#160;&#160;&#160;128U</td></tr>
<tr class="memdesc:gaf596e2100925c36df243bcdb30d3bead"><td class="mdescLeft">&#160;</td><td class="mdescRight">128 Sectors  <a href="group__qspipsu__api.html#gaf596e2100925c36df243bcdb30d3bead">More...</a><br/></td></tr>
<tr class="separator:gaf596e2100925c36df243bcdb30d3bead"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65aff8cefc65fd54c112220a6dba7d72"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga65aff8cefc65fd54c112220a6dba7d72">NUM_OF_SECTORS256</a>&#160;&#160;&#160;256U</td></tr>
<tr class="memdesc:ga65aff8cefc65fd54c112220a6dba7d72"><td class="mdescLeft">&#160;</td><td class="mdescRight">256 Sectors  <a href="group__qspipsu__api.html#ga65aff8cefc65fd54c112220a6dba7d72">More...</a><br/></td></tr>
<tr class="separator:ga65aff8cefc65fd54c112220a6dba7d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga157510b7e2dc33102c6d445849ea0539"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga157510b7e2dc33102c6d445849ea0539">NUM_OF_SECTORS512</a>&#160;&#160;&#160;512U</td></tr>
<tr class="memdesc:ga157510b7e2dc33102c6d445849ea0539"><td class="mdescLeft">&#160;</td><td class="mdescRight">512 Sectors  <a href="group__qspipsu__api.html#ga157510b7e2dc33102c6d445849ea0539">More...</a><br/></td></tr>
<tr class="separator:ga157510b7e2dc33102c6d445849ea0539"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fd9659b4df1e9ffc7840aea4bf9c860"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga4fd9659b4df1e9ffc7840aea4bf9c860">NUM_OF_SECTORS1024</a>&#160;&#160;&#160;1024U</td></tr>
<tr class="memdesc:ga4fd9659b4df1e9ffc7840aea4bf9c860"><td class="mdescLeft">&#160;</td><td class="mdescRight">1024 Sectors  <a href="group__qspipsu__api.html#ga4fd9659b4df1e9ffc7840aea4bf9c860">More...</a><br/></td></tr>
<tr class="separator:ga4fd9659b4df1e9ffc7840aea4bf9c860"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7627c908fc89c896508f59ab962a9f90"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga7627c908fc89c896508f59ab962a9f90">NUM_OF_SECTORS2048</a>&#160;&#160;&#160;2048U</td></tr>
<tr class="memdesc:ga7627c908fc89c896508f59ab962a9f90"><td class="mdescLeft">&#160;</td><td class="mdescRight">2048 Sectors  <a href="group__qspipsu__api.html#ga7627c908fc89c896508f59ab962a9f90">More...</a><br/></td></tr>
<tr class="separator:ga7627c908fc89c896508f59ab962a9f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf357dd80cd00a94db0d59b0b26e0994"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gadf357dd80cd00a94db0d59b0b26e0994">NUM_OF_SECTORS4096</a>&#160;&#160;&#160;4096U</td></tr>
<tr class="memdesc:gadf357dd80cd00a94db0d59b0b26e0994"><td class="mdescLeft">&#160;</td><td class="mdescRight">4096 Sectors  <a href="group__qspipsu__api.html#gadf357dd80cd00a94db0d59b0b26e0994">More...</a><br/></td></tr>
<tr class="separator:gadf357dd80cd00a94db0d59b0b26e0994"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0c1bb203cfb920a65ed1bf7658a592c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaf0c1bb203cfb920a65ed1bf7658a592c">NUM_OF_SECTORS8192</a>&#160;&#160;&#160;8192U</td></tr>
<tr class="memdesc:gaf0c1bb203cfb920a65ed1bf7658a592c"><td class="mdescLeft">&#160;</td><td class="mdescRight">8192 Sectors  <a href="group__qspipsu__api.html#gaf0c1bb203cfb920a65ed1bf7658a592c">More...</a><br/></td></tr>
<tr class="separator:gaf0c1bb203cfb920a65ed1bf7658a592c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7b4349b24320ffc1c4bf957149635ad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaf7b4349b24320ffc1c4bf957149635ad">SECTOR_SIZE_64K</a>&#160;&#160;&#160;0X10000U</td></tr>
<tr class="memdesc:gaf7b4349b24320ffc1c4bf957149635ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">64K Sector  <a href="group__qspipsu__api.html#gaf7b4349b24320ffc1c4bf957149635ad">More...</a><br/></td></tr>
<tr class="separator:gaf7b4349b24320ffc1c4bf957149635ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga645c1791a368efc87d7856165b1cf20a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga645c1791a368efc87d7856165b1cf20a">SECTOR_SIZE_128K</a>&#160;&#160;&#160;0X20000U</td></tr>
<tr class="memdesc:ga645c1791a368efc87d7856165b1cf20a"><td class="mdescLeft">&#160;</td><td class="mdescRight">128K Sector  <a href="group__qspipsu__api.html#ga645c1791a368efc87d7856165b1cf20a">More...</a><br/></td></tr>
<tr class="separator:ga645c1791a368efc87d7856165b1cf20a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24583aac10a7dc8d022da0fe1b1812ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga24583aac10a7dc8d022da0fe1b1812ca">SECTOR_SIZE_256K</a>&#160;&#160;&#160;0X40000U</td></tr>
<tr class="memdesc:ga24583aac10a7dc8d022da0fe1b1812ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">256K Sector  <a href="group__qspipsu__api.html#ga24583aac10a7dc8d022da0fe1b1812ca">More...</a><br/></td></tr>
<tr class="separator:ga24583aac10a7dc8d022da0fe1b1812ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf55253fc7f2d508133e14d927c3b5621"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaf55253fc7f2d508133e14d927c3b5621">SECTOR_SIZE_512K</a>&#160;&#160;&#160;0X80000U</td></tr>
<tr class="memdesc:gaf55253fc7f2d508133e14d927c3b5621"><td class="mdescLeft">&#160;</td><td class="mdescRight">512K Sector  <a href="group__qspipsu__api.html#gaf55253fc7f2d508133e14d927c3b5621">More...</a><br/></td></tr>
<tr class="separator:gaf55253fc7f2d508133e14d927c3b5621"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e5ef224ee243dc64228ad60155a3f8b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga6e5ef224ee243dc64228ad60155a3f8b">XQSPIPSU_READMODE_DMA</a>&#160;&#160;&#160;0x0U</td></tr>
<tr class="memdesc:ga6e5ef224ee243dc64228ad60155a3f8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA read mode.  <a href="group__qspipsu__api.html#ga6e5ef224ee243dc64228ad60155a3f8b">More...</a><br/></td></tr>
<tr class="separator:ga6e5ef224ee243dc64228ad60155a3f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd11c8b8f44530c3670d2ac7497fb2fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gafd11c8b8f44530c3670d2ac7497fb2fc">XQSPIPSU_READMODE_IO</a>&#160;&#160;&#160;0x1U</td></tr>
<tr class="memdesc:gafd11c8b8f44530c3670d2ac7497fb2fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">IO read mode.  <a href="group__qspipsu__api.html#gafd11c8b8f44530c3670d2ac7497fb2fc">More...</a><br/></td></tr>
<tr class="separator:gafd11c8b8f44530c3670d2ac7497fb2fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c5dd4c0387f6ae12a78b86c653bb74d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga4c5dd4c0387f6ae12a78b86c653bb74d">XQSPIPSU_SELECT_FLASH_CS_LOWER</a>&#160;&#160;&#160;0x1U</td></tr>
<tr class="memdesc:ga4c5dd4c0387f6ae12a78b86c653bb74d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select lower flash.  <a href="group__qspipsu__api.html#ga4c5dd4c0387f6ae12a78b86c653bb74d">More...</a><br/></td></tr>
<tr class="separator:ga4c5dd4c0387f6ae12a78b86c653bb74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2211df126779f654595c9663f5624ba4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga2211df126779f654595c9663f5624ba4">XQSPIPSU_SELECT_FLASH_CS_UPPER</a>&#160;&#160;&#160;0x2U</td></tr>
<tr class="memdesc:ga2211df126779f654595c9663f5624ba4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select upper flash.  <a href="group__qspipsu__api.html#ga2211df126779f654595c9663f5624ba4">More...</a><br/></td></tr>
<tr class="separator:ga2211df126779f654595c9663f5624ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8fb3a2887dbf0331cc9057afea0ec53"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gab8fb3a2887dbf0331cc9057afea0ec53">XQSPIPSU_SELECT_FLASH_CS_BOTH</a>&#160;&#160;&#160;0x3U</td></tr>
<tr class="memdesc:gab8fb3a2887dbf0331cc9057afea0ec53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select both flash.  <a href="group__qspipsu__api.html#gab8fb3a2887dbf0331cc9057afea0ec53">More...</a><br/></td></tr>
<tr class="separator:gab8fb3a2887dbf0331cc9057afea0ec53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d896ad5edf8b15e6dbd4d7a87517a35"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga2d896ad5edf8b15e6dbd4d7a87517a35">XQSPIPSU_SELECT_FLASH_BUS_LOWER</a>&#160;&#160;&#160;0x1U</td></tr>
<tr class="memdesc:ga2d896ad5edf8b15e6dbd4d7a87517a35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select lower bus flash.  <a href="group__qspipsu__api.html#ga2d896ad5edf8b15e6dbd4d7a87517a35">More...</a><br/></td></tr>
<tr class="separator:ga2d896ad5edf8b15e6dbd4d7a87517a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9eeab1d9cd47c4a0281d9188d3072444"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga9eeab1d9cd47c4a0281d9188d3072444">XQSPIPSU_SELECT_FLASH_BUS_UPPER</a>&#160;&#160;&#160;0x2U</td></tr>
<tr class="memdesc:ga9eeab1d9cd47c4a0281d9188d3072444"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select upper bus flash.  <a href="group__qspipsu__api.html#ga9eeab1d9cd47c4a0281d9188d3072444">More...</a><br/></td></tr>
<tr class="separator:ga9eeab1d9cd47c4a0281d9188d3072444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d8490a76bf6be3a4655e3fa8e90a19f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga5d8490a76bf6be3a4655e3fa8e90a19f">XQSPIPSU_SELECT_FLASH_BUS_BOTH</a>&#160;&#160;&#160;0x3U</td></tr>
<tr class="memdesc:ga5d8490a76bf6be3a4655e3fa8e90a19f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select both bus flash.  <a href="group__qspipsu__api.html#ga5d8490a76bf6be3a4655e3fa8e90a19f">More...</a><br/></td></tr>
<tr class="separator:ga5d8490a76bf6be3a4655e3fa8e90a19f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga185ba58041ded76c03bb18ad69e783af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga185ba58041ded76c03bb18ad69e783af">XQSPIPSU_SELECT_MODE_SPI</a>&#160;&#160;&#160;0x1U</td></tr>
<tr class="memdesc:ga185ba58041ded76c03bb18ad69e783af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select SPI mode.  <a href="group__qspipsu__api.html#ga185ba58041ded76c03bb18ad69e783af">More...</a><br/></td></tr>
<tr class="separator:ga185ba58041ded76c03bb18ad69e783af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa57e6e6b6efaaa981a9a81ae9db3d78a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaa57e6e6b6efaaa981a9a81ae9db3d78a">XQSPIPSU_SELECT_MODE_DUALSPI</a>&#160;&#160;&#160;0x2U</td></tr>
<tr class="memdesc:gaa57e6e6b6efaaa981a9a81ae9db3d78a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select dual SPI mode.  <a href="group__qspipsu__api.html#gaa57e6e6b6efaaa981a9a81ae9db3d78a">More...</a><br/></td></tr>
<tr class="separator:gaa57e6e6b6efaaa981a9a81ae9db3d78a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6750df2d9d9169fdef76bfc957ae501c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga6750df2d9d9169fdef76bfc957ae501c">XQSPIPSU_SELECT_MODE_QUADSPI</a>&#160;&#160;&#160;0x4U</td></tr>
<tr class="memdesc:ga6750df2d9d9169fdef76bfc957ae501c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select quad SPI mode.  <a href="group__qspipsu__api.html#ga6750df2d9d9169fdef76bfc957ae501c">More...</a><br/></td></tr>
<tr class="separator:ga6750df2d9d9169fdef76bfc957ae501c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa18ef26888b9b8f28135654a310b5924"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaa18ef26888b9b8f28135654a310b5924">XQSPIPSU_GENFIFO_CS_SETUP</a>&#160;&#160;&#160;0x05U</td></tr>
<tr class="memdesc:gaa18ef26888b9b8f28135654a310b5924"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chip select setup in GENFIO.  <a href="group__qspipsu__api.html#gaa18ef26888b9b8f28135654a310b5924">More...</a><br/></td></tr>
<tr class="separator:gaa18ef26888b9b8f28135654a310b5924"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74b7854d095af4f443a976b426cfde7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga74b7854d095af4f443a976b426cfde7e">XQSPIPSU_GENFIFO_CS_HOLD</a>&#160;&#160;&#160;0x04U</td></tr>
<tr class="memdesc:ga74b7854d095af4f443a976b426cfde7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chip select hold in GENFIFO.  <a href="group__qspipsu__api.html#ga74b7854d095af4f443a976b426cfde7e">More...</a><br/></td></tr>
<tr class="separator:ga74b7854d095af4f443a976b426cfde7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f92c1428dba9ddfbe53c5322ab85f60"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga5f92c1428dba9ddfbe53c5322ab85f60">XQSPIPSU_CLK_ACTIVE_LOW_OPTION</a>&#160;&#160;&#160;0x2U</td></tr>
<tr class="memdesc:ga5f92c1428dba9ddfbe53c5322ab85f60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clk Active low option.  <a href="group__qspipsu__api.html#ga5f92c1428dba9ddfbe53c5322ab85f60">More...</a><br/></td></tr>
<tr class="separator:ga5f92c1428dba9ddfbe53c5322ab85f60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf184726885a8746f3491828cf567789"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaaf184726885a8746f3491828cf567789">XQSPIPSU_CLK_PHASE_1_OPTION</a>&#160;&#160;&#160;0x4U</td></tr>
<tr class="memdesc:gaaf184726885a8746f3491828cf567789"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clk phase 1 option.  <a href="group__qspipsu__api.html#gaaf184726885a8746f3491828cf567789">More...</a><br/></td></tr>
<tr class="separator:gaaf184726885a8746f3491828cf567789"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47c246bab4c5d4f6c8ff84e44049adc9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga47c246bab4c5d4f6c8ff84e44049adc9">XQSPIPSU_MANUAL_START_OPTION</a>&#160;&#160;&#160;0x8U</td></tr>
<tr class="memdesc:ga47c246bab4c5d4f6c8ff84e44049adc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manual start option.  <a href="group__qspipsu__api.html#ga47c246bab4c5d4f6c8ff84e44049adc9">More...</a><br/></td></tr>
<tr class="separator:ga47c246bab4c5d4f6c8ff84e44049adc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4dde3aacf0091e9d1748b1b915648a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaf4dde3aacf0091e9d1748b1b915648a0">XQSPIPSU_LQSPI_MODE_OPTION</a>&#160;&#160;&#160;0x20U</td></tr>
<tr class="memdesc:gaf4dde3aacf0091e9d1748b1b915648a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">LQSPI mode option.  <a href="group__qspipsu__api.html#gaf4dde3aacf0091e9d1748b1b915648a0">More...</a><br/></td></tr>
<tr class="separator:gaf4dde3aacf0091e9d1748b1b915648a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e5fb7239c5d7fbadc688e29c3fb087d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga9e5fb7239c5d7fbadc688e29c3fb087d">XQSPIPSU_LQSPI_LESS_THEN_SIXTEENMB</a>&#160;&#160;&#160;1U</td></tr>
<tr class="memdesc:ga9e5fb7239c5d7fbadc688e29c3fb087d"><td class="mdescLeft">&#160;</td><td class="mdescRight">LQSPI less Than 16 MB.  <a href="group__qspipsu__api.html#ga9e5fb7239c5d7fbadc688e29c3fb087d">More...</a><br/></td></tr>
<tr class="separator:ga9e5fb7239c5d7fbadc688e29c3fb087d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9910c1e3f79127836cade9970a9df537"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga9910c1e3f79127836cade9970a9df537">XQSPIPSU_GENFIFO_EXP_START</a>&#160;&#160;&#160;0x100U</td></tr>
<tr class="memdesc:ga9910c1e3f79127836cade9970a9df537"><td class="mdescLeft">&#160;</td><td class="mdescRight">Genfifo start.  <a href="group__qspipsu__api.html#ga9910c1e3f79127836cade9970a9df537">More...</a><br/></td></tr>
<tr class="separator:ga9910c1e3f79127836cade9970a9df537"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa633d08d4bcacadc20f2696665edb75"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gafa633d08d4bcacadc20f2696665edb75">XQSPIPSU_DMA_BYTES_MAX</a>&#160;&#160;&#160;0x10000000U</td></tr>
<tr class="memdesc:gafa633d08d4bcacadc20f2696665edb75"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA bytes max.  <a href="group__qspipsu__api.html#gafa633d08d4bcacadc20f2696665edb75">More...</a><br/></td></tr>
<tr class="separator:gafa633d08d4bcacadc20f2696665edb75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga282e0a0766d2bb5d1394f988822f705b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga282e0a0766d2bb5d1394f988822f705b">XQSPIPSU_CLK_PRESCALE_2</a>&#160;&#160;&#160;0x00U</td></tr>
<tr class="memdesc:ga282e0a0766d2bb5d1394f988822f705b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clock prescale 2.  <a href="group__qspipsu__api.html#ga282e0a0766d2bb5d1394f988822f705b">More...</a><br/></td></tr>
<tr class="separator:ga282e0a0766d2bb5d1394f988822f705b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf20988bd132defabd58b714360e2d900"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaf20988bd132defabd58b714360e2d900">XQSPIPSU_CLK_PRESCALE_4</a>&#160;&#160;&#160;0x01U</td></tr>
<tr class="memdesc:gaf20988bd132defabd58b714360e2d900"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clock prescale 4.  <a href="group__qspipsu__api.html#gaf20988bd132defabd58b714360e2d900">More...</a><br/></td></tr>
<tr class="separator:gaf20988bd132defabd58b714360e2d900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37ca68c0fddda883028f393eb5626437"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga37ca68c0fddda883028f393eb5626437">XQSPIPSU_CLK_PRESCALE_8</a>&#160;&#160;&#160;0x02U</td></tr>
<tr class="memdesc:ga37ca68c0fddda883028f393eb5626437"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clock prescale 8.  <a href="group__qspipsu__api.html#ga37ca68c0fddda883028f393eb5626437">More...</a><br/></td></tr>
<tr class="separator:ga37ca68c0fddda883028f393eb5626437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb4ea545b7f20a35517850210c69f8eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaeb4ea545b7f20a35517850210c69f8eb">XQSPIPSU_CLK_PRESCALE_16</a>&#160;&#160;&#160;0x03U</td></tr>
<tr class="memdesc:gaeb4ea545b7f20a35517850210c69f8eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clock prescale 16.  <a href="group__qspipsu__api.html#gaeb4ea545b7f20a35517850210c69f8eb">More...</a><br/></td></tr>
<tr class="separator:gaeb4ea545b7f20a35517850210c69f8eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bb7e07e34628bde17347f45665d658d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga1bb7e07e34628bde17347f45665d658d">XQSPIPSU_CLK_PRESCALE_32</a>&#160;&#160;&#160;0x04U</td></tr>
<tr class="memdesc:ga1bb7e07e34628bde17347f45665d658d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clock prescale 32.  <a href="group__qspipsu__api.html#ga1bb7e07e34628bde17347f45665d658d">More...</a><br/></td></tr>
<tr class="separator:ga1bb7e07e34628bde17347f45665d658d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga617bfea4aaac9e96cf64dc511b5e1571"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga617bfea4aaac9e96cf64dc511b5e1571">XQSPIPSU_CLK_PRESCALE_64</a>&#160;&#160;&#160;0x05U</td></tr>
<tr class="memdesc:ga617bfea4aaac9e96cf64dc511b5e1571"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clock prescale 64.  <a href="group__qspipsu__api.html#ga617bfea4aaac9e96cf64dc511b5e1571">More...</a><br/></td></tr>
<tr class="separator:ga617bfea4aaac9e96cf64dc511b5e1571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2b9483e70d14d8c089d5ea8137493bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaa2b9483e70d14d8c089d5ea8137493bb">XQSPIPSU_CLK_PRESCALE_128</a>&#160;&#160;&#160;0x06U</td></tr>
<tr class="memdesc:gaa2b9483e70d14d8c089d5ea8137493bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clock prescale 128.  <a href="group__qspipsu__api.html#gaa2b9483e70d14d8c089d5ea8137493bb">More...</a><br/></td></tr>
<tr class="separator:gaa2b9483e70d14d8c089d5ea8137493bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad11dc937000484649724060d0bcdf00c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gad11dc937000484649724060d0bcdf00c">XQSPIPSU_CLK_PRESCALE_256</a>&#160;&#160;&#160;0x07U</td></tr>
<tr class="memdesc:gad11dc937000484649724060d0bcdf00c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clock prescale 256.  <a href="group__qspipsu__api.html#gad11dc937000484649724060d0bcdf00c">More...</a><br/></td></tr>
<tr class="separator:gad11dc937000484649724060d0bcdf00c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae53e5d9f18e5fe950d0ce0165880bb7f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gae53e5d9f18e5fe950d0ce0165880bb7f">XQSPIPSU_CR_PRESC_MAXIMUM</a>&#160;&#160;&#160;7U</td></tr>
<tr class="memdesc:gae53e5d9f18e5fe950d0ce0165880bb7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prescale max.  <a href="group__qspipsu__api.html#gae53e5d9f18e5fe950d0ce0165880bb7f">More...</a><br/></td></tr>
<tr class="separator:gae53e5d9f18e5fe950d0ce0165880bb7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19d7a74e6402f4ba3cd33fe08602447d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga19d7a74e6402f4ba3cd33fe08602447d">XQSPIPSU_CONNECTION_MODE_SINGLE</a>&#160;&#160;&#160;0U</td></tr>
<tr class="memdesc:ga19d7a74e6402f4ba3cd33fe08602447d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Single mode connection.  <a href="group__qspipsu__api.html#ga19d7a74e6402f4ba3cd33fe08602447d">More...</a><br/></td></tr>
<tr class="separator:ga19d7a74e6402f4ba3cd33fe08602447d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacddf674343015377edb4198800b6549b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gacddf674343015377edb4198800b6549b">XQSPIPSU_CONNECTION_MODE_STACKED</a>&#160;&#160;&#160;1U</td></tr>
<tr class="memdesc:gacddf674343015377edb4198800b6549b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stacked mode connection.  <a href="group__qspipsu__api.html#gacddf674343015377edb4198800b6549b">More...</a><br/></td></tr>
<tr class="separator:gacddf674343015377edb4198800b6549b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga493629a6f3d8fb0312dbcaf3e9cbe0e8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga493629a6f3d8fb0312dbcaf3e9cbe0e8">XQSPIPSU_CONNECTION_MODE_PARALLEL</a>&#160;&#160;&#160;2U</td></tr>
<tr class="memdesc:ga493629a6f3d8fb0312dbcaf3e9cbe0e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parallel mode connection.  <a href="group__qspipsu__api.html#ga493629a6f3d8fb0312dbcaf3e9cbe0e8">More...</a><br/></td></tr>
<tr class="separator:ga493629a6f3d8fb0312dbcaf3e9cbe0e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb92bc4c932f3cb76254d29c165422ad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gacb92bc4c932f3cb76254d29c165422ad">XQSPIPSU_FREQ_37_5MHZ</a>&#160;&#160;&#160;37500000U</td></tr>
<tr class="memdesc:gacb92bc4c932f3cb76254d29c165422ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frequency 375 Mhz.  <a href="group__qspipsu__api.html#gacb92bc4c932f3cb76254d29c165422ad">More...</a><br/></td></tr>
<tr class="separator:gacb92bc4c932f3cb76254d29c165422ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga648e23a989497067a390c6805c38b986"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga648e23a989497067a390c6805c38b986">XQSPIPSU_FREQ_40MHZ</a>&#160;&#160;&#160;40000000U</td></tr>
<tr class="memdesc:ga648e23a989497067a390c6805c38b986"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frequency 40 Mhz.  <a href="group__qspipsu__api.html#ga648e23a989497067a390c6805c38b986">More...</a><br/></td></tr>
<tr class="separator:ga648e23a989497067a390c6805c38b986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7d635f9e12162067b8dbd3bd437e000"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gad7d635f9e12162067b8dbd3bd437e000">XQSPIPSU_FREQ_100MHZ</a>&#160;&#160;&#160;100000000U</td></tr>
<tr class="memdesc:gad7d635f9e12162067b8dbd3bd437e000"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frequency 100 Mhz.  <a href="group__qspipsu__api.html#gad7d635f9e12162067b8dbd3bd437e000">More...</a><br/></td></tr>
<tr class="separator:gad7d635f9e12162067b8dbd3bd437e000"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8a6ec59576728197764eeab0b5a5eef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gad8a6ec59576728197764eeab0b5a5eef">XQSPIPSU_FREQ_150MHZ</a>&#160;&#160;&#160;150000000U</td></tr>
<tr class="memdesc:gad8a6ec59576728197764eeab0b5a5eef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frequency 150 Mhz.  <a href="group__qspipsu__api.html#gad8a6ec59576728197764eeab0b5a5eef">More...</a><br/></td></tr>
<tr class="separator:gad8a6ec59576728197764eeab0b5a5eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga767a4572b5fe31cd9ff390c44d25e968"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga767a4572b5fe31cd9ff390c44d25e968">XQSPIPSU_MSG_FLAG_STRIPE</a>&#160;&#160;&#160;0x1U</td></tr>
<tr class="memdesc:ga767a4572b5fe31cd9ff390c44d25e968"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stripe Msg flag.  <a href="group__qspipsu__api.html#ga767a4572b5fe31cd9ff390c44d25e968">More...</a><br/></td></tr>
<tr class="separator:ga767a4572b5fe31cd9ff390c44d25e968"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdde904168f5899e4ba6ccd59c360849"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gacdde904168f5899e4ba6ccd59c360849">XQSPIPSU_MSG_FLAG_RX</a>&#160;&#160;&#160;0x2U</td></tr>
<tr class="memdesc:gacdde904168f5899e4ba6ccd59c360849"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx Msg flag.  <a href="group__qspipsu__api.html#gacdde904168f5899e4ba6ccd59c360849">More...</a><br/></td></tr>
<tr class="separator:gacdde904168f5899e4ba6ccd59c360849"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae82f60c2162c93b8e302125914d8aab6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gae82f60c2162c93b8e302125914d8aab6">XQSPIPSU_MSG_FLAG_TX</a>&#160;&#160;&#160;0x4U</td></tr>
<tr class="memdesc:gae82f60c2162c93b8e302125914d8aab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx Msg flag.  <a href="group__qspipsu__api.html#gae82f60c2162c93b8e302125914d8aab6">More...</a><br/></td></tr>
<tr class="separator:gae82f60c2162c93b8e302125914d8aab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4bd22b7d06c85885fafdae994e1c86a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gad4bd22b7d06c85885fafdae994e1c86a">XQSPIPSU_MSG_FLAG_POLL</a>&#160;&#160;&#160;0x8U</td></tr>
<tr class="memdesc:gad4bd22b7d06c85885fafdae994e1c86a"><td class="mdescLeft">&#160;</td><td class="mdescRight">POLL Msg flag.  <a href="group__qspipsu__api.html#gad4bd22b7d06c85885fafdae994e1c86a">More...</a><br/></td></tr>
<tr class="separator:gad4bd22b7d06c85885fafdae994e1c86a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6a88bdae8e13bd8cd48bb9e6d565610"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gad6a88bdae8e13bd8cd48bb9e6d565610">XQSPIPSU_RXADDR_OVER_32BIT</a>&#160;&#160;&#160;0x100000000U</td></tr>
<tr class="memdesc:gad6a88bdae8e13bd8cd48bb9e6d565610"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx address over 32 bit.  <a href="group__qspipsu__api.html#gad6a88bdae8e13bd8cd48bb9e6d565610">More...</a><br/></td></tr>
<tr class="separator:gad6a88bdae8e13bd8cd48bb9e6d565610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d60815d3d62d01558f5ece03f79da51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga9d60815d3d62d01558f5ece03f79da51">XQSPIPSU_SET_WP</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga9d60815d3d62d01558f5ece03f79da51"><td class="mdescLeft">&#160;</td><td class="mdescRight">GQSPI configuration to toggle WP of flash.  <a href="group__qspipsu__api.html#ga9d60815d3d62d01558f5ece03f79da51">More...</a><br/></td></tr>
<tr class="separator:ga9d60815d3d62d01558f5ece03f79da51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga389021b0119ed0e51648c4d4b984b98a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga389021b0119ed0e51648c4d4b984b98a">XQspiPsu_Select</a>(InstancePtr, Mask)</td></tr>
<tr class="memdesc:ga389021b0119ed0e51648c4d4b984b98a"><td class="mdescLeft">&#160;</td><td class="mdescRight">select QSPI controller  <a href="group__qspipsu__api.html#ga389021b0119ed0e51648c4d4b984b98a">More...</a><br/></td></tr>
<tr class="separator:ga389021b0119ed0e51648c4d4b984b98a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa44815f385a69052a3f637f57428f506"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaa44815f385a69052a3f637f57428f506">XQspiPsu_Enable</a>(InstancePtr)</td></tr>
<tr class="memdesc:gaa44815f385a69052a3f637f57428f506"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable QSPI Controller.  <a href="group__qspipsu__api.html#gaa44815f385a69052a3f637f57428f506">More...</a><br/></td></tr>
<tr class="separator:gaa44815f385a69052a3f637f57428f506"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06dd7ccdefd898567875836018f87dcb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga06dd7ccdefd898567875836018f87dcb">XQspiPsu_Disable</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga06dd7ccdefd898567875836018f87dcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable QSPI controller.  <a href="group__qspipsu__api.html#ga06dd7ccdefd898567875836018f87dcb">More...</a><br/></td></tr>
<tr class="separator:ga06dd7ccdefd898567875836018f87dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6079956c578f636665b87ca5f60b8bad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga6079956c578f636665b87ca5f60b8bad">XQspiPsu_GetLqspiConfigReg</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga6079956c578f636665b87ca5f60b8bad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read Configuration register of LQSPI Controller.  <a href="group__qspipsu__api.html#ga6079956c578f636665b87ca5f60b8bad">More...</a><br/></td></tr>
<tr class="separator:ga6079956c578f636665b87ca5f60b8bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga4fcad0707fd0557232bc94a8c3ba1fea"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga4fcad0707fd0557232bc94a8c3ba1fea">XQspiPsu_StatusHandler</a> )(const void *CallBackRef, u32 StatusEvent, u32 ByteCount)</td></tr>
<tr class="memdesc:ga4fcad0707fd0557232bc94a8c3ba1fea"><td class="mdescLeft">&#160;</td><td class="mdescRight">The handler data type allows the user to define a callback function to handle the asynchronous processing for the QSPIPSU device.  <a href="group__qspipsu__api.html#ga4fcad0707fd0557232bc94a8c3ba1fea">More...</a><br/></td></tr>
<tr class="separator:ga4fcad0707fd0557232bc94a8c3ba1fea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gafd84d3f23643ccbcbd4637f786ba48fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_qspi_psu___config.html">XQspiPsu_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gafd84d3f23643ccbcbd4637f786ba48fa">XQspiPsu_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="memdesc:gafd84d3f23643ccbcbd4637f786ba48fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up the device configuration based on the unique device ID.  <a href="group__qspipsu__api.html#gafd84d3f23643ccbcbd4637f786ba48fa">More...</a><br/></td></tr>
<tr class="separator:gafd84d3f23643ccbcbd4637f786ba48fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga803eccd67d1dfde416b54488865c1e9d"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga803eccd67d1dfde416b54488865c1e9d">XQspiPsu_CfgInitialize</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr, const <a class="el" href="struct_x_qspi_psu___config.html">XQspiPsu_Config</a> *ConfigPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:ga803eccd67d1dfde416b54488865c1e9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a specific <a class="el" href="struct_x_qspi_psu.html" title="The XQspiPsu driver instance data. ">XQspiPsu</a> instance as such the driver is ready to use.  <a href="group__qspipsu__api.html#ga803eccd67d1dfde416b54488865c1e9d">More...</a><br/></td></tr>
<tr class="separator:ga803eccd67d1dfde416b54488865c1e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga799b60ee7157ed46b84475677aa0dc03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga799b60ee7157ed46b84475677aa0dc03">XQspiPsu_Reset</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga799b60ee7157ed46b84475677aa0dc03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the QSPIPSU device.  <a href="group__qspipsu__api.html#ga799b60ee7157ed46b84475677aa0dc03">More...</a><br/></td></tr>
<tr class="separator:ga799b60ee7157ed46b84475677aa0dc03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa69ec6da90deb760954ea3dcfd55d7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaaa69ec6da90deb760954ea3dcfd55d7f">XQspiPsu_Abort</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaaa69ec6da90deb760954ea3dcfd55d7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Aborts a transfer in progress.  <a href="group__qspipsu__api.html#gaaa69ec6da90deb760954ea3dcfd55d7f">More...</a><br/></td></tr>
<tr class="separator:gaaa69ec6da90deb760954ea3dcfd55d7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga61de390e2bc4af0ce77448a46763ea39"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga61de390e2bc4af0ce77448a46763ea39">XQspiPsu_PolledTransfer</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr, <a class="el" href="struct_x_qspi_psu___msg.html">XQspiPsu_Msg</a> *Msg, u32 NumMsg)</td></tr>
<tr class="memdesc:ga61de390e2bc4af0ce77448a46763ea39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a transfer on the bus in polled mode.  <a href="group__qspipsu__api.html#ga61de390e2bc4af0ce77448a46763ea39">More...</a><br/></td></tr>
<tr class="separator:ga61de390e2bc4af0ce77448a46763ea39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ae727534cf55b878b9b1974dc72a625"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga6ae727534cf55b878b9b1974dc72a625">XQspiPsu_InterruptTransfer</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr, <a class="el" href="struct_x_qspi_psu___msg.html">XQspiPsu_Msg</a> *Msg, u32 NumMsg)</td></tr>
<tr class="memdesc:ga6ae727534cf55b878b9b1974dc72a625"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates a transfer on the bus and enables interrupts.  <a href="group__qspipsu__api.html#ga6ae727534cf55b878b9b1974dc72a625">More...</a><br/></td></tr>
<tr class="separator:ga6ae727534cf55b878b9b1974dc72a625"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa345ea3ab3694a94a60e6217cb8d5e59"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gaa345ea3ab3694a94a60e6217cb8d5e59">XQspiPsu_InterruptHandler</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa345ea3ab3694a94a60e6217cb8d5e59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles interrupt based transfers by acting on GENFIFO and DMA interurpts.  <a href="group__qspipsu__api.html#gaa345ea3ab3694a94a60e6217cb8d5e59">More...</a><br/></td></tr>
<tr class="separator:gaa345ea3ab3694a94a60e6217cb8d5e59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02ea5e95c8939c2be78d26c255a6ba6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga02ea5e95c8939c2be78d26c255a6ba6f">XQspiPsu_SetStatusHandler</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr, void *CallBackRef, <a class="el" href="group__qspipsu__api.html#ga4fcad0707fd0557232bc94a8c3ba1fea">XQspiPsu_StatusHandler</a> FuncPointer)</td></tr>
<tr class="memdesc:ga02ea5e95c8939c2be78d26c255a6ba6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the status callback function, the status handler, which the driver calls when it encounters conditions that should be reported to upper layer software.  <a href="group__qspipsu__api.html#ga02ea5e95c8939c2be78d26c255a6ba6f">More...</a><br/></td></tr>
<tr class="separator:ga02ea5e95c8939c2be78d26c255a6ba6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga769969b43f91def18f7501555ec35b11"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga769969b43f91def18f7501555ec35b11">XQspiPsu_StartDmaTransfer</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr, <a class="el" href="struct_x_qspi_psu___msg.html">XQspiPsu_Msg</a> *Msg, u32 NumMsg)</td></tr>
<tr class="memdesc:ga769969b43f91def18f7501555ec35b11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts a DMA transfer.  <a href="group__qspipsu__api.html#ga769969b43f91def18f7501555ec35b11">More...</a><br/></td></tr>
<tr class="separator:ga769969b43f91def18f7501555ec35b11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6be41fd692a96516b0ce22591510c73d"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga6be41fd692a96516b0ce22591510c73d">XQspiPsu_CheckDmaDone</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga6be41fd692a96516b0ce22591510c73d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks for DMA transfer complete.  <a href="group__qspipsu__api.html#ga6be41fd692a96516b0ce22591510c73d">More...</a><br/></td></tr>
<tr class="separator:ga6be41fd692a96516b0ce22591510c73d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b86ec1c50d3af19b922698fa9ba7dfb"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga9b86ec1c50d3af19b922698fa9ba7dfb">XQspiPsu_SetClkPrescaler</a> (const <a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr, u8 Prescaler)</td></tr>
<tr class="memdesc:ga9b86ec1c50d3af19b922698fa9ba7dfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the clock according to the prescaler passed.  <a href="group__qspipsu__api.html#ga9b86ec1c50d3af19b922698fa9ba7dfb">More...</a><br/></td></tr>
<tr class="separator:ga9b86ec1c50d3af19b922698fa9ba7dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28338ae42ed4f7d2685ab18de2d21128"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga28338ae42ed4f7d2685ab18de2d21128">XQspiPsu_SelectFlash</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr, u8 FlashCS, u8 FlashBus)</td></tr>
<tr class="memdesc:ga28338ae42ed4f7d2685ab18de2d21128"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to tell the QSPIPSU driver the hardware flash configuration being used.  <a href="group__qspipsu__api.html#ga28338ae42ed4f7d2685ab18de2d21128">More...</a><br/></td></tr>
<tr class="separator:ga28338ae42ed4f7d2685ab18de2d21128"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad0fea713a1ec2a4ce6159439e30f7cd7"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gad0fea713a1ec2a4ce6159439e30f7cd7">XQspiPsu_SetOptions</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr, u32 Options)</td></tr>
<tr class="memdesc:gad0fea713a1ec2a4ce6159439e30f7cd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the options for the QSPIPSU device driver.The options control how the device behaves relative to the QSPIPSU bus.  <a href="group__qspipsu__api.html#gad0fea713a1ec2a4ce6159439e30f7cd7">More...</a><br/></td></tr>
<tr class="separator:gad0fea713a1ec2a4ce6159439e30f7cd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0948cd1e33a60561c808e681306bcc65"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga0948cd1e33a60561c808e681306bcc65">XQspiPsu_ClearOptions</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr, u32 Options)</td></tr>
<tr class="memdesc:ga0948cd1e33a60561c808e681306bcc65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the options for the QSPIPSU device driver.  <a href="group__qspipsu__api.html#ga0948cd1e33a60561c808e681306bcc65">More...</a><br/></td></tr>
<tr class="separator:ga0948cd1e33a60561c808e681306bcc65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0d4072d9dfe0949c8e099342c2270f6"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#gab0d4072d9dfe0949c8e099342c2270f6">XQspiPsu_GetOptions</a> (const <a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab0d4072d9dfe0949c8e099342c2270f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the options for the QSPIPSU device.  <a href="group__qspipsu__api.html#gab0d4072d9dfe0949c8e099342c2270f6">More...</a><br/></td></tr>
<tr class="separator:gab0d4072d9dfe0949c8e099342c2270f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a37a08570be55ea07945a18a80306f3"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga3a37a08570be55ea07945a18a80306f3">XQspiPsu_SetReadMode</a> (<a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr, u32 Mode)</td></tr>
<tr class="memdesc:ga3a37a08570be55ea07945a18a80306f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the Read mode for the QSPIPSU device driver.  <a href="group__qspipsu__api.html#ga3a37a08570be55ea07945a18a80306f3">More...</a><br/></td></tr>
<tr class="separator:ga3a37a08570be55ea07945a18a80306f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54cce449d0bda6133fe2c254a164e08e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga54cce449d0bda6133fe2c254a164e08e">XQspiPsu_SetWP</a> (const <a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr, u8 Value)</td></tr>
<tr class="memdesc:ga54cce449d0bda6133fe2c254a164e08e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the Write Protect and Hold options for the QSPIPSU device driver.  <a href="group__qspipsu__api.html#ga54cce449d0bda6133fe2c254a164e08e">More...</a><br/></td></tr>
<tr class="separator:ga54cce449d0bda6133fe2c254a164e08e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ec97b3d7c6cb24544f0bfa8114b56d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga0ec97b3d7c6cb24544f0bfa8114b56d7">XQspiPsu_WriteProtectToggle</a> (const <a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr, u32 Toggle)</td></tr>
<tr class="memdesc:ga0ec97b3d7c6cb24544f0bfa8114b56d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables/disables Write Protect pin on the flash parts.  <a href="group__qspipsu__api.html#ga0ec97b3d7c6cb24544f0bfa8114b56d7">More...</a><br/></td></tr>
<tr class="separator:ga0ec97b3d7c6cb24544f0bfa8114b56d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga46a8ddc9fc0b6f9e2d616de84d9c7ed5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga46a8ddc9fc0b6f9e2d616de84d9c7ed5">XQspiPsu_Idle</a> (const <a class="el" href="struct_x_qspi_psu.html">XQspiPsu</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga46a8ddc9fc0b6f9e2d616de84d9c7ed5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops the transfer of data to internal DST FIFO from stream interface and also stops the issuing of new write commands to memory.  <a href="group__qspipsu__api.html#ga46a8ddc9fc0b6f9e2d616de84d9c7ed5">More...</a><br/></td></tr>
<tr class="separator:ga46a8ddc9fc0b6f9e2d616de84d9c7ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga0a1440bbf114a2e065b65bca531a14c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_qspi_psu___config.html">XQspiPsu_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__qspipsu__api.html#ga0a1440bbf114a2e065b65bca531a14c3">XQspiPsu_ConfigTable</a> [XPAR_XQSPIPSU_NUM_INSTANCES]</td></tr>
<tr class="memdesc:ga0a1440bbf114a2e065b65bca531a14c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This table contains configuration information for each QSPIPSU device in the system.  <a href="group__qspipsu__api.html#ga0a1440bbf114a2e065b65bca531a14c3">More...</a><br/></td></tr>
<tr class="separator:ga0a1440bbf114a2e065b65bca531a14c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
